home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / librw / RWCollectableInt.z / RWCollectableInt
Encoding:
Text File  |  1998-10-30  |  5.6 KB  |  133 lines

  1.  
  2.  
  3.  
  4. RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt((((3333CCCC++++++++))))                                  RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt((((3333CCCC++++++++))))
  5.  
  6.  
  7.  
  8. NNNNaaaammmmeeee
  9.      RWCollectableInt - Rogue Wave library class
  10.  
  11. SSSSyyyynnnnooooppppssssiiiissss
  12.               typedef RWCollectableInt Integer;  // Smalltalk typedef
  13.  
  14.  
  15.  
  16.               #include <rw/collint.h>
  17.           RWCollectableInt  i;
  18.  
  19.  
  20.  
  21.  
  22. DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
  23.      Collectable integers.  Inherits classes RRRRWWWWIIIInnnntttteeeeggggeeeerrrr and RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee.
  24.      This class is useful when integers are used as keys in the "dictionary"
  25.      collection classes, or if integers are stored and retrieved as
  26.      RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeessss.  The virtual functions of the base class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee
  27.      have been redefined.
  28.  
  29. PPPPeeeerrrrssssiiiisssstttteeeennnncccceeee
  30.      Polymorphic
  31.  
  32. PPPPuuuubbbblllliiiicccc CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrrssss
  33.               RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt();
  34.  
  35.  
  36.      Calls the appropriate base class constructor.  See
  37.      RRRRWWWWIIIInnnntttteeeeggggeeeerrrr::::::::RRRRWWWWIIIInnnntttteeeeggggeeeerrrr(((()))).
  38.  
  39.               RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt(int i);
  40.  
  41.  
  42.      Calls the appropriate base class constructor.  See
  43.      RRRRWWWWIIIInnnntttteeeeggggeeeerrrr::::::::RRRRWWWWIIIInnnntttteeeeggggeeeerrrr((((iiiinnnntttt)))).
  44.  
  45. PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrr FFFFuuuunnnnccccttttiiiioooonnnnssss
  46.               virtual RWspace
  47.           bbbbiiiinnnnaaaarrrryyyySSSSttttoooorrrreeeeSSSSiiiizzzzeeee() const;
  48.  
  49.  
  50.      Redefined from class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee.
  51.  
  52.               virtual int
  53.           ccccoooommmmppppaaaarrrreeeeTTTToooo(const RWCollectable* c) const;
  54.  
  55.  
  56.      Redefined from class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee.  Returns the difference between self
  57.      and the RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt pointed to by cccc.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt((((3333CCCC++++++++))))                                  RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt((((3333CCCC++++++++))))
  71.  
  72.  
  73.  
  74.               virtual unsigned
  75.           hhhhaaaasssshhhh() const;
  76.  
  77.  
  78.      Redefined from class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee.  Returns the RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt's value
  79.      as an uuuunnnnssssiiiiggggnnnneeeedddd, to be used as a hash value.
  80.  
  81.               virtual RWClassID
  82.           iiiissssAAAA() const;
  83.  
  84.  
  85.      Redefined from class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee to return ________RRRRWWWWCCCCOOOOLLLLLLLLEEEECCCCTTTTAAAABBBBLLLLEEEEIIIINNNNTTTT.
  86.  
  87.               virtual RWBoolean
  88.           iiiissssEEEEqqqquuuuaaaallll(const RWCollectable* c) const;
  89.  
  90.  
  91.      Redefined from class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee.  Returns TTTTRRRRUUUUEEEE if self has the same
  92.      value as the RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeeeIIIInnnntttt at address cccc.
  93.  
  94.               virtual void
  95.           rrrreeeessssttttoooorrrreeeeGGGGuuuuttttssss(RWvistream&);
  96.           virtual void
  97.           rrrreeeessssttttoooorrrreeeeGGGGuuuuttttssss(RWFile&);
  98.           virtual void
  99.           ssssaaaavvvveeeeGGGGuuuuttttssss(RWvostream&) const;
  100.           virtual void
  101.           ssssaaaavvvveeeeGGGGuuuuttttssss(RWFile&) const;
  102.  
  103.  
  104.      Redefined from class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee.
  105.  
  106.               RWStringID
  107.           ssssttttrrrriiiinnnnggggIIIIDDDD();
  108.  
  109.  
  110.      (acts virtual) Inherited from class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee.
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.